
package filme ;

import java.util.Collection;
/**
 * 
 *
 * @hibernate.class
 *     table="FILME"
 *
 */
public class Filme {
 
   // <editor-fold defaultstate="collapsed" desc=" PrimaryKey:   String id ">
   private String id;
/**
  *   @hibernate.id
  *     generator-class="uuid.hex"
  */
   public String getId () {
      return id;
   } 
   public void setId (String id) {
      this.id = id;
   }
   //</editor-fold>
   
   // <editor-fold defaultstate="collapsed" desc=" Property:   int duracao ">
   private int duracao;
   /**
    *   @hibernate.property
    */
   public int getDuracao() {
       return duracao;
   }
   public void setDuracao(int duracao) {
       this.duracao = duracao;
   }
   // </editor-fold>
   
   // <editor-fold defaultstate="collapsed" desc=" Property:   String diretor ">
   private String diretor;
   /**
    *   @hibernate.property
    */
   public String getDiretor() {
       return diretor;
   }
   public void setDiretor(String diretor) {
       this.diretor = diretor;
   }
   // </editor-fold>
   
   // <editor-fold defaultstate="collapsed" desc=" Property:   String titulo ">
   private String titulo;
   /**
    *   @hibernate.property
    */
   public String getTitulo() {
       return titulo;
   }
   public void setTitulo(String titulo) {
       this.titulo = titulo;
   }
   // </editor-fold>

   // <editor-fold defaultstate="collapsed" desc=" Property:   String tituloOriginal ">
   private String tituloOriginal;
   /**
    *   @hibernate.property
    */
   public String getTituloOriginal() {
       return tituloOriginal;
   }
   public void setTituloOriginal(String tituloOriginal) {
       this.tituloOriginal = tituloOriginal;
   }

    public Collection getAtors() {
        return ators;
    }

    public void setAtors(Collection ators) {
        this.ators = ators;
    }
   // </editor-fold>
    
    // <editor-fold defaultstate="collapsed" desc=" 1-N  Relation to Collection /*dvd.DVD*/ dVDs ">
    private java.util.Collection dVDs;
    
    /**
     * @hibernate.set
     *     role="dVDs"
     * @hibernate.collection-key
     *     column="FILME_FK"
     * @hibernate.collection-one-to-many
     *     class="dvd.DVD"
     */
    public java.util.Collection getDVDs() {
        return this.dVDs;
    }
    
    public void setDVDs(java.util.Collection dVDs) {
        this.dVDs = dVDs;
    }
    // </editor-fold>
    
    // <editor-fold defaultstate="collapsed" desc=" 1-N  Relation to Collection /*fita.Fita*/ fitas ">
    private java.util.Collection fitas;
    
    /**
     * @hibernate.set
     *     role="fitas"
     * @hibernate.collection-key
     *     column="FILME_FK"
     * @hibernate.collection-one-to-many
     *     class="fita.Fita"
     */
    public java.util.Collection getFitas() {
        return this.fitas;
    }
    
    public void setFitas(java.util.Collection fitas) {
        this.fitas = fitas;
    }
    // </editor-fold>
    
    // <editor-fold defaultstate="collapsed" desc=" M-N  Relation to Collection /*ator.Ator*/ ators ">
    private java.util.Collection ators;
    
    /**
     * @hibernate.set
     *     role="ators"
     *     table="ATOR_TO_FILME"
     * @hibernate.collection-key
     *     column="ATOR_FK"
     * @hibernate.collection-many-to-many
     *     class="ator.Ator"
     *     column="FILME_FK"
     */
    public java.util.Collection getAtor() {
        return this.ators;
    }
    
    public void setAtor(java.util.Collection ators) {
        this.ators = ators;
    }
    // </editor-fold>

}